Illustration

Francisco Segovia

I'm an Android Developer
Illustration

I am Francisco Segovia, Android Developer and Automation Engineer from Mexico City. I have experience creating Android Apps from UI/UX to Programming. I have also created automation testing suites in Kotlin & Java

I'm passionate about creating apps that impact in a positive way daily lives

Android Development

90%

UI/UX design

75%

Selenium

80%

Web Front End

70%

Jenkins

60%
Illustration
KoLearn

Released on May 2021

KoLearn is a free app to learn Korean. I have worked for this project since February 2019 (at the time the app was 'Baeuran').

Worked on UI/UX, Logo design, Programming and Publishing.

4.840

Rating (out of 125 ratings)

12k+

Installs

Technologies Used

Kotlin (Language)

MVVM (Architecture)

  • Used with data binding, coroutines and flows.

Firebase (Backend)

  • Firestore, Storage, Analytics, Crashlytics and Security Rules

Machine Learning (Korean Recognition)

  • ML Kit - Digital Ink Recognition

Room (Local DB Abstraction Layer)

  • Used utilizing Daos, Repositories.
  • Used Coroutines and Flows
Illustration
Expense Tracker

Released on January 2023

Expense Tracker is a free app to organize and keep track of your expenses. Currently on beta version. I made this app more to test 'Jetpack Compose', but at the same time I had in mind something useful and presentable for the public.

Technologies Used

Kotlin (Language)

Jetpack Compose (For UI)

  • All UI is created with Jetpack compose and Material Design 2.

MVVM (Architecture)

  • Used with coroutines, stateflows and flows.

Hilt (Dependency Injection)

Room (Local DB Abstraction Layer)

  • Used utilizing Daos, Repositories.
  • Used Coroutines and Flows

And more ...

Illustration
Other Projects

2017 - 2019

I have worked on other projects. Barcode scanner with backend calls (using retrofit). This was for a freelance work.

Language learning apps using flashcards (previous to KoLearn) which are now unpublished (Baueran and Learnion)

Technologies Used

Kotlin and Java

Retrofit (Http Calls)

  • Using suspend functions and Model objects to map data.

MVVM & MVC (Architecture)

  • Used with coroutines.

Room (Local DB Abstraction Layer)

  • Used utilizing Daos, Repositories.
Illustration