Start Schedule development

This commit is contained in:
Shcherbatykh Oleg
2026-02-10 20:20:39 +03:00
parent 2688e44436
commit 04b8164eba
19 changed files with 214 additions and 79 deletions

View File

@@ -6,23 +6,16 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import ru.fincode.tsudesk.core.network.NetworkConstants
import ru.fincode.tsudesk.core.network.RetrofitProvider
import ru.fincode.tsudesk.core.network.NetworkModule
import ru.fincode.tsudesk.feature.schedule.data.remote.ScheduleApi
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContentView(R.layout.activity_main)
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets ->
val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom)
insets
}
val okHttpClient = HttpClientProvider.provide()
val retrofit = RetrofitProvider.provide(
baseUrl = NetworkConstants.BASE_URL,
client = okHttpClient
)
val api = retrofit.create(ScheduleApi::class.java)
}
}