• Stars
    star
    146
  • Rank 252,769 (Top 5 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Add frames and titles to your Google Play screenshots.

android-framer Python Build Action

Add frames and titles to your Google Play screenshots. Inspired by fastlane frameit

framer

Prerequsities

Install

pip3 install androidframer==0.1

from androidframer import Framer

Framer("resources/framer.json", "resources/strings.json", "resources/images").start()

or clone this repo and then run the script below:

python3 sample.py

Configure

Edit framer.json file

  • background: Background frame. More frames can be found on Facebook Design.
  • font: Title font
  • fontsize: Title font size
  • resize: Resize ratio of the source image
  • xposition: X position of source image to background image
  • yposition: Y position of source image to background image
  • data: Title keys ("1" for 1.png) Currently supports 1 or 2 lines
  • output: Directory to place output files
{
  "background": "resources/background.png",
  "data": {
    "1": [
      "title1_1",
      "title1_2"
    ],
    "2": [
      "title2_1"
    ]
  },
  "font": "resources/font.ttf",
  "fontsize":"108",
  "xposition":156,
  "yposition":780,
  "resize":100,
  "output": "resources/output"
}

Edit strings.json file

For each language set strings for title keys specified in framer.json

{
  "en-US": {
    "title1_1": "Follow popular news",
    "title1_2": "feeds",
    "title2_1": "News summary"
  },
  "tr-TR": {
    "title1_1": "Popüler haber sitelerini",
    "title1_2": "takip edin",
    "title2_1": "Haber özeti"
  }
}

More Repositories

1

FancyShowCaseView

An easy-to-use customisable show case view with circular reveal animation.
Kotlin
1,948
star
2

RetrofitRssConverterFactory

A Retrofit 2 converter which parses Rss feeds
Kotlin
73
star
3

espresso-robot-pattern-sample

Espresso Robot Pattern Sample with Spoon Integration
Kotlin
43
star
4

news-mvp

This repository contains a sample RSS reader app with MVP architecture and Dagger2 implementation.
Kotlin
38
star
5

mvvm-arch-sample

[WORK-IN-PROGRESS] Kotlin/Coroutines/Modular/Mvvm/LiveData/JUnit/Espresso
Kotlin
28
star
6

volley-public-key-pinning

Public key pinning with Android volley networking library
Java
18
star
7

kooldown

Circular progress animation with duration
Kotlin
17
star
8

kotlin-snippets

Learn kotlin by examples
17
star
9

android-testing

Android Unit test ile ilgili örnekler ve videolar
Kotlin
14
star
10

simple-samples

Android project samples
Kotlin
4
star
11

okmocker

OkHttp mocking interceptor
Kotlin
4
star
12

monitto

Simple server monitoring Android app (Experimental) Architecture Components + MVVM + LiveData + RxJava/RxAndroid + Koin
Kotlin
4
star
13

ytranslate-chrome-extension

A Chrome extension that translates selected text with Yandex Translate Api
JavaScript
3
star
14

node-androidpublisher-api

A simple node.js app to verify In-App purchase token via Google Play Developer api
JavaScript
3
star
15

yTranslate

[DEPRECATED - NO LONGER BEING MAINTAINED]A Greasemonkey/Tampermonkey script that translates selected text inside the page with a tooltip via Yandex Translate.
JavaScript
3
star
16

udacity-computer-vision-samples

Jupyter Notebook
1
star
17

OSSRH-64650

1
star
18

caycek-andorid

Java
1
star
19

NYTimes-KMP

Kotlin
1
star
20

hugo-stack-starter

Dockerfile
1
star
21

github-pages-react

Simple React app deployed to Github pages
HTML
1
star
22

check-playstore

A python script that checks a list of package names if it is published on Google Play Store
Python
1
star
23

c-examples

cexamples
C
1
star