Skip to content

Mobile Tech Research

egeek259 edited this page Oct 9, 2023 · 3 revisions

Mobile Technologies

Jetpack Compose

Overview

Jetpack Compose is a modern Android UI toolkit developed by Google. It enables developers to build native user interfaces using a declarative and composable approach.

Key Features

  • Declarative UI: Define the UI's desired state, and Jetpack Compose automatically handles rendering updates.
  • Component-Based: Encourages building UIs as composable components for reusability and maintainability.
  • Improved Developer Productivity: Minimizes boilerplate code, resulting in faster development cycles.

Documentation


Koin

Overview

Koin is a lightweight, pragmatic dependency injection framework for Kotlin-based Android apps. It simplifies the management of object dependencies, making it easier to maintain clean and modular code.

Key Features

  • Kotlin-Centric: Designed from the ground up with Kotlin in mind, offering concise and readable syntax.
  • Scopes and Lifecycle Management: Supports scoped dependencies and integrates well with Android's lifecycle.

Documentation


Retrofit

Overview

Retrofit is an HTTP client library for Android that simplifies network requests and RESTful API consumption.

Key Features

  • Serialization and Deserialization: Seamlessly converts JSON data to Kotlin objects and vice versa.
  • Extensible: Supports custom request interceptors, converters, and error handling mechanisms.

Documentation



💻 Meeting Notes

Cmpe 352
Cmpe 451

📝 Requirements


🪧 Diagrams


📬 Deliverables

Cmpe 352
Cmpe 451

🎇 General Contributions

Cmpe 352 Contributions

Milestone 1
Final Milestone

Cmpe 451 Contributions

Milestone 1
Milestone 2
Final Milestone

📕 Mock Up


🕵️ User Scenario



📝 RAM


📚 Research


📑 Templates


📱 Practice App

API Documentation for Practice App
Clone this wiki locally